perm filename CRVT[E,ALS] blob
sn#138474 filedate 1975-01-03 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00003 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 The ubiquitous carriage return <cr>. Its meanings and its foibles.
C00005 00003 The useful but dangerous <vt>.
C00008 ENDMK
C⊗;
The ubiquitous carriage return <cr>. Its meanings and its foibles.
Command Mode Meaning
<cr> INTER-LINE Move Current down to the next line.
INTRA-LINE Accept line and move Current down.
INSERT Accept line and move CURRENT down.
ADD-TEXT Accept line and move CURRENT down.
LINE-INSERT Accept line and make space for next line.
ATTACH Move the Attached lines down one line.
α<cr> INTER-LINE Do nothing.
INTRA-LINE Accept line and do not move CURRENT.
INSERT Accept line and do not move CURRENT.
ADD-TEXT Accept line and do not move CURRENT.
LINE-INSERT Accept line, exit INSERT mode.
ATTACH Don't * (gets confused and does nothing).
β<cr> INTER-LINE Do nothing.
INTRA-LINE Don't * (garbages the line).
INSERT Accept line to cursor and introduce a <cr>.
ADD-TEXT Accept line and do not move CURRENT.
LINE-INSERT Accept line and move CURRENT down.
ATTACH Don't * (illegal and gets confused).
αβ<cr> INTER-LINE Enter LINE-INSERT mode
INTRA-LINE Split line, enter LINE-INSERT mode between.
INSERT Split line, enter LINE-INSERT mode between.
ADD-TEXT Split line and gets confused.
LINE-INSERT Split line, Cursor to end of second part.
ATTACH Illegal. Do nothing.
Commands which need fixing are:
INTER-LINE α<cr>,β<cr>
INTRA-LINE β<cr>,αβ<cr>
INSERT αβ<cr>
ADD-TEXT β<cr>,αβ<cr>
LINE-INSERT β<cr>,αβ<cr>
ATTACH α<cr>,β<cr>,αβ<cr>
AS
DF
AAADF
The useful but dangerous <vt>.
These commands should be reverse direction <cr>'s but they are not.
The reasons are deeply hidden within E. For the moment, beware.
<vt> INTER-LINE Move CURRENT up one line.
INTRA-LINE Don't *. A vt is written into the text.
INSERT Don't *. A vt is written into the text.
ADD-TEXT Don't * if some text has been typed.
LINE-INSERT Don't *. A vt is overwritten into the text.
ATTACH Move the Attached lines up one line.
α<vt> INTER-LINE Move CURRENT up one line.
INTRA-LINE Accept line and move CURRENT up a line.
INSERT Accept line and move CURRENT up a line.
ADD-TEXT Move CURRENT up a line.
LINE-INSERT Accept line and move CURRENT up a line.
ATTACH Move the Attached lines up one line.
β<vt> INTER-LINE Move CURRENT up one line.
INTRA-LINE Don't *. A vt is written into the text.
INSERT Accept line and move CURRENT up a line.
ADD-TEXT Move CURRENT up a line.
LINE-INSERT Accept line and move CURRENT up a line.
ATTACH Move the Attached lines up one line.
αβ<vt> INTER-LINE Move CURRENT up one line.
INTRA-LINE Accept line and move CURRENT up a line.
INSERT Accept line and move CURRENT up a line.
ADD-TEXT Move CURRENT up a line.
LINE-INSERT Don't.
ATTACH Move the Attached lines up one line.
Commands which need fixing are:
INTRA-LINE <vt>,β<vt>
INSERT <vt>
ADD-TEXT <vt>
LINE-INSERT <vt>,αβ<vt>